Description
TASK-003 resolves a favorite's last result + next fixture from the per-league fetch window (e.g. NFL ยฑ10d). When a favorite's next match is further out, or last result older than the window, the Favorites bucket can't show it. Add a per-favorite team schedule fetch (ESPN team schedule endpoint) to always resolve last+next regardless of window. Cache per team; refresh on poll.
Acceptance Criteria
- #1 favorite last result + next fixture resolve even when outside the league fetch window
- #2 per-team schedule fetched lazily and cached, not on every poll
Implementation Notes
Superseded by TASK-017 (Full team schedules) โ same ESPN team-schedule endpoint covers favorite last/next beyond the fetch window.